home *** CD-ROM | disk | FTP | other *** search
/ Software Vault: The Gold Collection / Software Vault - The Gold Collection (American Databankers) (1993).ISO / cdr14 / crpt13.zip / CRPTGRAM.DOC next >
Text File  |  1993-06-23  |  13KB  |  286 lines

  1. =======================================
  2.         CRYPTOGRAMMER V1.3
  3. A fun word game solver, by Paul McGuire
  4. =======================================
  5.  
  6.  
  7. INTRODUCTION - SOLVING CRYPTOGRAMS
  8.  
  9.     Cryptograms are word puzzles which encrypt a saying or pun using a simple
  10. substitution code.  For example, the saying "A penny saved is a penny earned"
  11. might appear in a cryptogram as "B QFOOZ TBWFE JT B QFOOZ FBSOFE", by using the
  12. next letter of the alphabet in place of the original ("A" becomes "B", "B"
  13. becomes "C", etc.).  Or, a random substitution sequence might generate "L RFSSG
  14. DLYFU CD L RFSSG FLISFU" ("A" becomes "L", "P" becomes "R", and so on).  To
  15. decipher these codes, one looks for letter frequencies, groupings, and
  16. repetition to provide clues as to the encryption sequence used.
  17.  
  18.     Popular interest in cryptograms goes back to at least the 19th century. 
  19. Arthur Conan Doyle had Sherlock Holmes decipher such a code in "The Case of the
  20. Dancing Men," in which stick figure men drawn in various positions were used as
  21. an encryption sequence for a secret message.  Edgar Allan Poe in "The Gold Bug"
  22. narrates the deciphering of a message describing the location of buried
  23. treasure.  (The Gold Bug message is included in this kit for you to try your
  24. own hand at breaking the code.)  Nowadays, cryptograms are commonly found in
  25. word game magazines, or in the newspaper next to the crossword puzzle.
  26.  
  27.     Solving cryptograms requires an initial trial-and-error process.   When
  28. solving by hand, this usually involves repeated markings and erasings as
  29. different substitutions are tried out.  However, using CRYPTOGRAMMER, the
  30. letter translation is automatic, and trial-and-error is a far simpler process.
  31. In addition, CRYPTOGRAMMER provides a simple toolkit for tallying frequencies
  32. of letters, doubles, 2- and 3-letter words, and provides references on typical
  33. frequencies found in everyday usage.
  34.  
  35.  
  36. GETTING STARTED -
  37.  
  38.     At the DOS prompt (after having extracted all files from the provided .ZIP
  39. file), enter the command to run CRYPTOGRAMMER:
  40.  
  41.     C:> CRPTGRAM
  42.  
  43. While the cryptograms are being read, you will be shown the title screen. 
  44. Press a key when prompted (the space bar will do), to move to the main editing
  45. screen.
  46.  
  47.  
  48. GETTING HELP -
  49.  
  50.     Pressing F1 at the main editing screen will display a window giving further
  51. explanation of the key choices at the bottom of the screen; you may scroll
  52. through this help text, using the arrow and Page Up/Page Down keys.  Pressing
  53. Escape will exit the HELP window, and return you to the main editing screen.
  54.  
  55.  
  56. CHOOSING A CRYPTOGRAM -
  57.  
  58.     Pressing F2 at the main editing screen will display a scrollable menu of
  59. available cryptograms.  The topmost choice will be highlighted.  You may move
  60. the highlight bar using the Up and Down arrow keys, and the PageUp and PageDn
  61. keys.  If there are more cryptograms than will fit in the menu display, moving
  62. the highlight bar will also scroll the menu.  To choose a cryptogram,
  63. highlight it and press Return; to exit the menu without making a choice, press
  64. Escape.  Pressing Return or Escape will return you to the main editing screen.
  65.  
  66.  
  67. CRYPTOGRAMMER: V1.3                                                   Page 2
  68.  
  69. DECIPHERING THE CRYPTOGRAM -
  70.  
  71.     Once you have selected a cryptogram, you will see the main editing screen. 
  72. The screen has two parts:  the cryptogram/translation display in the top
  73. portion of the screen, and the alphabetic key at the bottom of the screen. 
  74. When you start, the cursor will be located under the letter "A" in the alphabet
  75. at the bottom.  You may move the cursor left or right using the left and right
  76. arrow keys.  If you wish to try a translation of a letter move the cursor under
  77. the letter as it is used in the cryptogram; then press the letter you think is
  78. the correct substitution.  All instances of the cryptogram letter will have the
  79. substitution letter displayed beneath it.  If you later wish to change this
  80. letter, you may simply type over it.  Or to erase it, and return it to a blank,
  81. press the space bar.
  82.  
  83.     For example, if you see the 3-letter word "UKR" used several times in the
  84. cryptogram, you might check if this equates to the word "THE".  Move the cursor
  85. under the "U" in the "CODE:" display, and press "T"; all the "U"s in the
  86. cryptogram will show a "T" underneath in the translation lines.  Repeat for "K"
  87. and "R", substituting "H" and "E".  Now review the other parts of the
  88. cryptogram to validate your assumption.  If you find a 2-letter word showing as
  89. "T_", you might continue working the cryptogram, plugging in "O" for the second
  90. letter, and so on.  However, if you find some other word showing as "__HH___",
  91. you should consider whether "UKR" is really "THE" - there are not too many
  92. words in English with double H's in them.  (Try "AND" instead of "THE".)  Using
  93. CRYPTOGRAMMER, it is easy to experiment with different ideas about how the
  94. cryptogram might be translated.  Another advantage is the access to a variety
  95. of simple tools to give hints on what paths might be more fruitful.
  96.  
  97.  
  98. USING THE TOOLS -
  99.  
  100.     Pressing F10 at the main editing screen will display a menu of deciphering
  101. tools.  To select a tool, highlight it and press Return.
  102.  
  103.     Tools included are:
  104.  
  105.     - Letter frequency counter
  106.     - Double-letter frequency counter
  107.     - Two-letter word frequency counter
  108.     - Three-letter word frequency counter
  109.     - Punctuation cues
  110.  
  111. The "counter" tools will walk the cryptogram currently displayed and give
  112. counts of letters, doubles, 2- and 3-letter words, respectively.  For each
  113. letter, double, etc., the screen will show the cryptogram letters, the observed
  114. count, and any translation thus far, with other letters you may have already
  115. translated (this partial translation is especially helpful in the 2- and
  116. 3-letter words).   A second pop-up box will show you reference frequencies
  117. for the 26 letters of the alphabet, and for common double-letter and 2- and
  118. 3-letter words.
  119.  
  120. The punctuation tool gives some hints on how to use punctuation within the
  121. cryptogram to guess surrounding letters.
  122.  
  123. Exit the selected tool by pressing Escape; exit the TOOLS menu by pressing
  124. Escape again.
  125.  
  126.  
  127.  
  128.  
  129. CRYPTOGRAMMER: V1.3                                                   Page 3
  130.  
  131. MOUSE SUPPORT -
  132.  
  133.     CRYPTOGRAMMER will support a Microsoft-compatible mouse.  Move the mouse to
  134. scroll through help and menu displays.  Use the mouse left button to select
  135. function labels or to select a highlighted menu option; this button is roughly
  136. equivalent to the F-function and Return keys.  You can also move the CODE/PLAIN
  137. text cursor using the mouse: position the mouse cursor in the CODE/PLAIN
  138. alphabetic display at the bottom of the editing screen, and press the left mouse
  139. button.  Use the right mouse button to cancel a menu or scrolling display, or to
  140. exit CRYPTOGRAMMER; this button is equivalent to the Escape key.  (Be sure your
  141. mouse driver is installed before running CRYPTOGRAMMER.)
  142.  
  143.  
  144. ENTERING YOUR OWN CRYPTOGRAM -
  145.  
  146.     You can use CRYPTOGRAMMER to solve other cryptograms too, that you might
  147. find in a crossword puzzle book, or in the daily newspaper.  To do so, you must
  148. first enter the body of the cryptogram.  Pressing F3 at the main editing screen
  149. will display a cryptogram entry form.  The title can be any name you wish; this
  150. title will be shown on the selection menu for the entered cryptogram.  Use the
  151. RETURN or arrow keys to move from field to field in the entry form.  Do not
  152. leave any blank lines in the body of the cryptogram (although you may have
  153. blank lines at the end of the cryptogram).  Also, do not worry about upper or
  154. lower case in the body of the cryptogram; CRYPTOGRAMMER will convert to all
  155. upper case, as is customary in cryptograms.
  156.  
  157.     When you are finished entering your cryptogram, press F10; the form will
  158. be redisplayed with all upper-case letters, and you will be prompted to confirm
  159. your entry by pressing Return.  If you press Return, you will go back to the
  160. main editing screen, and your entered cryptogram will be shown on the screen,
  161. ready to begin solving.  If you press Escape instead of Return, you will go
  162. back to the entry form, to continue entering your cryptogram.  If you press
  163. Escape while in the entry form itself, you will cancel the entry, and go back
  164. to the main editing screen as it was, before you selected cryptogram entry.
  165.  
  166.     NOTE: Entered cryptograms are not saved, and must be re-entered if you exit
  167. CRYPTOGRAMMER.
  168.  
  169.  
  170. CRYPTOGRAM DATA FILES -
  171.  
  172.     CRYPTOGRAMMER can accept a command line argument naming a file of
  173. cryptograms to be loaded.  If no file is named, CRYPTOGRAMMER will use the file
  174. CRYP.DAT.  However, if you have a different file of cryptograms, you can use it
  175. instead of CRYP.DAT using the DOS command (in this example, the filename is
  176. NEW.DAT):
  177.  
  178.     C:> CRPTGRAM NEW.DAT
  179.  
  180. You can create alternate data files using the CRYPTGEN program.
  181.  
  182.  
  183. CRYPTGEN -
  184.  
  185.     CRYPTOGRAMMER is now distributed with the CRYPTGEN utility included.
  186. With CRYPTGEN, you can create your own CRYPTOGRAMMER data files, for yourself,
  187. family and friends.  CRYPTGEN is similar to the cryptogram entry form
  188. embedded in CRYPTOGRAMMER, except that you enter your message in plain
  189. English, and CRYPTGEN generates an encryption code and stores the cryptogram
  190. in a data file, ready for use by CRYPTOGRAMMER.  You can also come back later
  191. and add new messages to an existing file.
  192.  
  193.  
  194. CRYPTOGRAMMER: V1.3                                                   Page 4
  195.  
  196.     To use CRYPTGEN, simply run the program and specify your cryptogram data
  197. file (in the example, the data file is NEW1.DAT):
  198.  
  199.     C:> CRYPTGEN NEW1.DAT
  200.  
  201. If NEW1.DAT is a new file, CRYPTGEN will prompt for your name and a "title"
  202. for your cryptogram file.  These will be used to create a header record, with
  203. a copyright notice and the title (the title is primarily for your own
  204. reference; it is not used by CRYPTOGRAMMER).
  205.  
  206.     CRYPTGEN then displays a data entry form prompting for your cryptogram
  207. title, and the body of the message.  Enter your message in plain text, using
  208. the Return and arrow keys to move from field to field.  You may also specify
  209. "starters" or hints in the field labeled "HINT:".  Enter in this field any
  210. characters you wish to "give" as a starting clue in the cryptogram.  When you
  211. are done, press F10.  Your message will be encrypted and displayed for your
  212. review.  In addition, any hints you have given will be shown in the translation
  213. line on the bottom, as well as provided in the body of the cryptogram display.
  214.  
  215.     If you like the results, press RETURN, and the cryptogram will be
  216. added to the data file.  You may press ESCAPE if you have made an error, or
  217. if you would prefer to re-encrypt the message, or add or change your starter.
  218. After your cryptogram is saved, you will be re-shown the entry form, so that
  219. you may enter another cryptogram.
  220.  
  221.     To exit CRYPTGEN, press ESCAPE at the entry form.
  222.  
  223.  
  224.  
  225.  
  226. LICENSE INFO / ORDER FORM
  227.  
  228.     You are free to use, copy, and distribute CRYPTOGRAMMER for NONCOMMERCIAL
  229. use if:
  230.     - no fee is charged for use, copying or distribution
  231.     - it is not modified in any way
  232.     - it is distibuted in its original .ZIP file form
  233. Clubs and user groups may charge a nominal fee, up to $5, for expenses while
  234. distributing CRYPTOGRAMMER.
  235.  
  236.     If you find CRYPTOGRAMMER/CRYPTGEN enjoyable, an $8 registration would be
  237. appreciated.  To register your copy of CRYPTOGRAMMER, please use the order form
  238. below, and indicate your selection.
  239.  
  240.  
  241.  
  242.               CRYPTOGRAMMER, Copyright (c) 1992, 1993, by Paul McGuire.
  243.                               All rights reserved.
  244.  
  245.  
  246. CRYPTOGRAMMER Registration / Order Form
  247.  
  248.     Paul McGuire
  249.     50 Market Street #1A, Box 316
  250.     South Portland, ME  04106
  251.  
  252.  
  253. Send CRYPTOGRAMMER to:
  254. ----------------------
  255.  
  256.     Name:           ___________________________________
  257.  
  258.     Address:        ___________________________________
  259.  
  260.     City/State/Zip: ___________________________________
  261.  
  262.  
  263. Order Form:
  264. -----------
  265.  
  266.     ____    CRYPTOGRAMMER registration (including CRYPTGEN)     $ 8.00
  267.  
  268.     ____    Additional data file, with 25 cryptograms           FREE with
  269.             (indicate 3½" or 5¼" disk)                          CRYPTOGRAMMER
  270.                                                                 registration
  271.  
  272.  
  273.     With your order, please add $2.00 for media, postage, and materials.
  274.     Thanks.
  275.  
  276.  
  277. Optional:
  278. ---------
  279.  
  280.     - Have you solved cryptograms before?
  281.  
  282.     - Where did you download/copy CRYPTOGRAMMER?
  283.  
  284.     - Do you have any suggestions on how to improve CRYPTOGRAMMER?
  285.  
  286.